package com.example.gongj;

import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Arrays;

/**
 * @program: gjdemo
 * @description: FileOutputStream文件字节输出流
 * @author: gongj
 * @Description: TODO
 * @create: 2020-08-15 14:00
 **/
public class FileOutputStreamDemo {

    public static void main(String[] args) throws IOException {
        //创建一个FileOutputStream对象，构造方法传递写入数据目的地
        //该目的地使用相对路径
        FileOutputStream fos = new FileOutputStream("IO流//a.txt");
        /**
         * 	write(byte[] b, int off, int len :将指定 byte 数组中从偏移量 off 开始的 len 个字节写入此文件输出流。
         * off:数组的开始索引
         * len:写几个字节
         */
        //BCD
        byte[] b = "ABCDE".getBytes();
        fos.write(b,1,3);

        //释放资源
        fos.close();
    }
}
